<?php

namespace My\EhrBundle\Entity;

/**
 * My\EhrBundle\Entity\PersonnelFamily
 */
class PersonnelFamily
{
    /**
     * @var integer $id_family
     */
    private $id_family;

    /**
     * @var string $relationship
     */
    private $relationship;

    /**
     * @var string $name
     */
    private $name;

    /**
     * @var string $gender
     */
    private $gender;

    /**
     * @var string $pob
     */
    private $pob;

    /**
     * @var date $dob
     */
    private $dob;

    /**
     * @var string $last_education
     */
    private $last_education;

    /**
     * @var string $document_evidence
     */
    private $document_evidence;

    /**
     * @var string $document
     */
    private $document;

    /**
     * @var string $photo
     */
    private $photo;

    /**
     * @var string $remarks
     */
    private $remarks;

    /**
     * @var string $attachment_1
     */
    private $attachment_1;

    /**
     * @var string $attachment_2
     */
    private $attachment_2;

    /**
     * @var boolean $dependent
     */
    private $dependent;

    /**
     * @var boolean $heir
     */
    private $heir;

    /**
     * @var boolean $ex_family
     */
    private $ex_family;

    /**
     * @var My\EhrBundle\Entity\Personnel
     */
    private $personnel;


    /**
     * Get id_family
     *
     * @return integer $idFamily
     */
    public function getIdFamily()
    {
        return $this->id_family;
    }

    /**
     * Set relationship
     *
     * @param string $relationship
     */
    public function setRelationship($relationship)
    {
        $this->relationship = $relationship;
    }

    /**
     * Get relationship
     *
     * @return string $relationship
     */
    public function getRelationship()
    {
        return $this->relationship;
    }

    /**
     * Set name
     *
     * @param string $name
     */
    public function setName($name)
    {
        $this->name = $name;
    }

    /**
     * Get name
     *
     * @return string $name
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set gender
     *
     * @param string $gender
     */
    public function setGender($gender)
    {
        $this->gender = $gender;
    }

    /**
     * Get gender
     *
     * @return string $gender
     */
    public function getGender()
    {
        return $this->gender;
    }

    /**
     * Set pob
     *
     * @param string $pob
     */
    public function setPob($pob)
    {
        $this->pob = $pob;
    }

    /**
     * Get pob
     *
     * @return string $pob
     */
    public function getPob()
    {
        return $this->pob;
    }

    /**
     * Set dob
     *
     * @param date $dob
     */
    public function setDob($dob)
    {
        $this->dob = $dob;
    }

    /**
     * Get dob
     *
     * @return date $dob
     */
    public function getDob()
    {
        return $this->dob;
    }

    /**
     * Set last_education
     *
     * @param string $lastEducation
     */
    public function setLastEducation($lastEducation)
    {
        $this->last_education = $lastEducation;
    }

    /**
     * Get last_education
     *
     * @return string $lastEducation
     */
    public function getLastEducation()
    {
        return $this->last_education;
    }

    /**
     * Set document_evidence
     *
     * @param string $documentEvidence
     */
    public function setDocumentEvidence($documentEvidence)
    {
        $this->document_evidence = $documentEvidence;
    }

    /**
     * Get document_evidence
     *
     * @return string $documentEvidence
     */
    public function getDocumentEvidence()
    {
        return $this->document_evidence;
    }

    /**
     * Set document
     *
     * @param string $document
     */
    public function setDocument($document)
    {
        $this->document = $document;
    }

    /**
     * Get document
     *
     * @return string $document
     */
    public function getDocument()
    {
        return $this->document;
    }

    /**
     * Set photo
     *
     * @param string $photo
     */
    public function setPhoto($photo)
    {
        $this->photo = $photo;
    }

    /**
     * Get photo
     *
     * @return string $photo
     */
    public function getPhoto()
    {
        return $this->photo;
    }

    /**
     * Set remarks
     *
     * @param string $remarks
     */
    public function setRemarks($remarks)
    {
        $this->remarks = $remarks;
    }

    /**
     * Get remarks
     *
     * @return string $remarks
     */
    public function getRemarks()
    {
        return $this->remarks;
    }

    /**
     * Set attachment_1
     *
     * @param string $attachment1
     */
    public function setAttachment1($attachment1)
    {
        $this->attachment_1 = $attachment1;
    }

    /**
     * Get attachment_1
     *
     * @return string $attachment1
     */
    public function getAttachment1()
    {
        return $this->attachment_1;
    }

    /**
     * Set attachment_2
     *
     * @param string $attachment2
     */
    public function setAttachment2($attachment2)
    {
        $this->attachment_2 = $attachment2;
    }

    /**
     * Get attachment_2
     *
     * @return string $attachment2
     */
    public function getAttachment2()
    {
        return $this->attachment_2;
    }

    /**
     * Set dependent
     *
     * @param boolean $dependent
     */
    public function setDependent($dependent)
    {
        $this->dependent = $dependent;
    }

    /**
     * Get dependent
     *
     * @return boolean $dependent
     */
    public function getDependent()
    {
        return $this->dependent;
    }

    /**
     * Set heir
     *
     * @param boolean $heir
     */
    public function setHeir($heir)
    {
        $this->heir = $heir;
    }

    /**
     * Get heir
     *
     * @return boolean $heir
     */
    public function getHeir()
    {
        return $this->heir;
    }

    /**
     * Set ex_family
     *
     * @param boolean $exFamily
     */
    public function setExFamily($exFamily)
    {
        $this->ex_family = $exFamily;
    }

    /**
     * Get ex_family
     *
     * @return boolean $exFamily
     */
    public function getExFamily()
    {
        return $this->ex_family;
    }

    /**
     * Set personnel
     *
     * @param My\EhrBundle\Entity\Personnel $personnel
     */
    public function setPersonnel(\My\EhrBundle\Entity\Personnel $personnel)
    {
        $this->personnel = $personnel;
    }

    /**
     * Get personnel
     *
     * @return My\EhrBundle\Entity\Personnel $personnel
     */
    public function getPersonnel()
    {
        return $this->personnel;
    }
}